package com.zyong.design.pattern.state.case2;

/**
 * 状态抽象类
 * @author zyong
 */
public abstract class AbstractState {
    /**
     * 扣除积分方法
     */
    public abstract void deductingPoints();

    /**
     * 抽奖方法
     * @return
     */
    public abstract boolean raffle();

    /**
     * 发放奖品方法
     */
    public abstract void distributePrizes();
}
